package cn.com.hhrcw.utils;

/**
 * @description: 常量
 * @author: JD
 * @create: 2020-07-15 16:01
 **/
public class Constant {

    private Constant() {}

    /**
     * 序号种子
     */
    public static final int NO_SEED = 1000;

    /**
     * 终端ID
     * buyPay.setId(IdUtil.createSnowflake(Constant.SNOWFLAKE_WORK_ID, Constant.SNOWFLAKE_DATACENTER_ID).nextIdStr());
     */
    public static final int SNOWFLAKE_WORK_ID = 5;

    /**
     * 终端ID
     */
    public static final int SNOWFLAKE_DATACENTER_ID = 5;

    /**
     * 字典树名称:专业
     */
    public static final String TREE_DICT_SUBJECT = "专业";

    /**
     * 第三方登录类型 ：微信公众号 `THIRD_TYPE` varchar(20) NOT NULL COMMENT '第三方登录类型（例如wx.webapp:微信网站应用 wx.oa:公众号,dd.oa:钉钉）',
     */
    public static final String THIRD_TYPE_WX_OA = "wx.oa";

    /**
     * 第三方登录类型 ：微信网站应用 `THIRD_TYPE` varchar(20) NOT NULL COMMENT '第三方登录类型（例如wx.webapp:微信网站应用 wx.oa:公众号,dd.oa:钉钉）',
     */
    public static final String THIRD_TYPE_WX_WEBAPP = "wx.webapp";

    /**
     * 第三方登录类型 ：dd.oa:钉钉 `THIRD_TYPE` varchar(20) NOT NULL COMMENT '第三方登录类型（例如wx.webapp:微信网站应用 wx.oa:公众号,dd.oa:钉钉）',
     */
    public static final String THIRD_TYPE_DD_OA = "dd.oa";

    /**
     * 登录类型-微信扫描成功登录需要绑定
     */
    public static final String LOGIN_TYPE_WX_LOGIN_BIND = "WX_LOGIN_BIND";

    /**
     * 登录类型-微信扫描成功登录（扫描成功登陆）
     */
    public static final String LOGIN_TYPE_WX_LOGIN_SUCESS = "WX_LOGIN_SUCCESS";

    /**
     * 登录类型-保活登录
     */
    public static final String LOGIN_TYPE_KEEPALIVE = "KEEP_ALIVE";

    /**
     * 登录类型-手机+验证码（历史兼容）
     */
    public static final String LOGIN_TYPE_SMSCODE = "SMSCODE";

    /**
     * 登录类型-顶端新闻登录
     */
    public static final String LOGIN_TYPE_DDXW_LOGIN = "ddxw";

}
